protein definition and types

Best popular protein definition and types